fpga pcb assembly pcb layout vhdl hardware dsp design attorney asic pcb design intellectual property patent fpga design services copyright pcb design services pcb